jhkj
1212
12121
1212
12123
456
343
434
2

1221
12
12
1
21
21
2
1
